'''
 ex10-5案例：pandas读取sqlite数据库中的数据
'''
#1.导入sqlite3、pandas库以及pandas提供的read_sql函数
import sqlite3
import pandas as pd
from pandas.io.sql import read_sql

#2.建立与sqlite数据库的连接，返回连接对象
conn = sqlite3.connect('LJHouse.db')

#3.调用pandas的read_sql方法，参数包括sql查询语句，和连接对象conn，返回Dataframe对象
rows=pd.read_sql("select * from ershfang",con=conn)
print(type(rows))

#4.调用pandas的Dataframe方法，构造DataFrame结构数据
df=pd.DataFrame(rows)

#打印预览数据
print(df)